give a grand finale to - Turkish English Dictionary